<?php

function sustituirImagenes($mensaje){

    $textoOriginal = $mensaje;
    $textoFormateado = "";
    $fin = false;

    while(!$fin){
        $posIni = 0;
        $posFin = strpos($textoOriginal, "[IMAGEN]");

        if($posFin != false){
            $textoFormateado .= htmlentities(substr($textoOriginal, 0, $posFin));

            $posIni = $posFin + 8;
            $posFin = strpos($textoOriginal, "[/IMAGEN]");
            $textoFormateado .= '<img src="' .substr($textoOriginal, $posIni, $posFin - $posIni). '" alt="foto" />';

            $textoOriginal = substr($textoOriginal, $posFin + 9);
        }
        else{
            $textoFormateado .= $textoOriginal;
            $textoOriginal = "";
            $fin = true;
        }
    }

    return $textoFormateado;
}

?>
